// 这个是 根据 cssVar 改变 进度条 显示 信息 大小

import { remove_class } from '../class_operate/Func';
import { listenCssVar_mana } from '../css/Func/listenCssVar/classes/cla_listenCssVar_mana';
import { normalizeContainer } from '../Func';
import {
  css_prograss_bar_cla,
  css_prograss_bar_cssVar_curNum,
  css_prograss_bar_cssVar_totalNum,
} from './DataDefine/sourceData';

/**
 * 将元素 升级为 prograss_bar 元素
 * @param {HTMLElement} element
 */
function init_prograss_bar(element) {
  element = normalizeContainer(element);

  // 添加 背景 样式
  remove_class(element, css_prograss_bar_cla, true);

  let cssVar_obj = new listenCssVar_mana(element);

  cssVar_obj.setCssVar(css_prograss_bar_cssVar_totalNum, '2');

  cssVar_obj.setCssVar(css_prograss_bar_cssVar_curNum, '0');
}

export { init_prograss_bar };
